Android 6.0.0上应用程序崩溃后java Android VM重新启动
我在Android 6.0.0上的应用程序出错(我使用genimotion)
我不明白为什么我会犯这个错误。它在安卓4.4上正常工作
当我收到此错误时,VM将重新启动。。。真奇怪
我无法调试我的代码:/
07-12 04:24:59.289 14686-14686/fr.xxx.xxx.dev E/DisplayManager: Could not get display information from display manager.
安卓.os.DeadObjectException
at 安卓.os.BinderProxy.transactNative(Native Method)
at 安卓.os.BinderProxy.transact(Binder.java:503)
at 安卓.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:254)
at 安卓.hardware.display.DisplayManagerGlobal.getDisplayInfo(DisplayManagerGlobal.java:119)
at 安卓.view.Display.updateDisplayInfoLocked(Display.java:816)
at 安卓.view.Display.getState(Display.java:784)
at 安卓.view.ViewRootImpl.setView(ViewRootImpl.java:452)
at 安卓.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310)
at 安卓.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
at 安卓.app.Dialog.show(Dialog.java:319)
at fr.xxx.xxx.service.WebServicesManager.checkSession(WebServicesManager.java:132)
at fr.xxx.xxx.ui.activities.AbstractActivity.onStart(AbstractActivity.java:55)
at 安卓.app.Instrumentation.callActivityOnStart(Instrumentation.java:1237)
at 安卓.app.Activity.performStart(Activity.java:6253)
at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2379)
at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at 安卓.app.ActivityThread.-wrap11(ActivityThread.java)
at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at 安卓.os.Handler.dispatchMessage(Handler.java:102)
at 安卓.os.Looper.loop(Looper.java:148)
at 安卓.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-12 04:24:59.291 14686-14686/fr.xxx.xxx.dev D/AndroidRuntime: Shutting down VM
07-12 04:24:59.293 14686-14758/fr.xxx.xxx.dev E/CrashlyticsCore: An error occurred in the fatal exception logger
java.lang.NullPointerException: Attempt to invoke virtual method 'int 安卓.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
at io.fabric.sdk.安卓.services.common.CommonUtils.getBatteryLevel(CommonUtils.java:424)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.writeSessionEvent(CrashlyticsUncaughtExceptionHandler.java:994)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.writeFatal(CrashlyticsUncaughtExceptionHandler.java:395)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.handleUncaughtException(CrashlyticsUncaughtExceptionHandler.java:298)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.access$200(CrashlyticsUncaughtExceptionHandler.java:56)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:278)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:275)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at io.fabric.sdk.安卓.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
at io.fabric.sdk.安卓.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run(Thread.java:818)
07-12 04:24:59.299 14686-14758/fr.xxx.xxx.dev E/Fabric: Failed to flush to session app file.
java.io.IOException: write failed: EBADF (Bad file descriptor)
at libcore.io.IoBridge.write(IoBridge.java:498)
at java.io.FileOutputStream.write(FileOutputStream.java:186)
at com.crashlytics.安卓.core.CodedOutputStream.refreshBuffer(CodedOutputStream.java:668)
at com.crashlytics.安卓.core.CodedOutputStream.flush(CodedOutputStream.java:678)
at io.fabric.sdk.安卓.services.common.CommonUtils.flushOrLog(CommonUtils.java:768)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.writeSessionApp(CrashlyticsUncaughtExceptionHandler.java:889)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.doOpenSession(CrashlyticsUncaughtExceptionHandler.java:606)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.handleUncaughtException(CrashlyticsUncaughtExceptionHandler.java:301)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.access$200(CrashlyticsUncaughtExceptionHandler.java:56)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:278)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:275)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at io.fabric.sdk.安卓.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
at io.fabric.sdk.安卓.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run(Thread.java:818)
Caused by: 安卓.system.ErrnoException: write failed: EBADF (Bad file descriptor)
at libcore.io.Posix.writeBytes(Native Method)
at libcore.io.Posix.write(Posix.java:271)
at libcore.io.BlockGuardOs.write(BlockGuardOs.java:313)
at libcore.io.IoBridge.write(IoBridge.java:493)
at java.io.FileOutputStream.write(FileOutputStream.java:186)
at com.crashlytics.安卓.core.CodedOutputStream.refreshBuffer(CodedOutputStream.java:668)
at com.crashlytics.安卓.core.CodedOutputStream.flush(CodedOutputStream.java:678)
at io.fabric.sdk.安卓.services.common.CommonUtils.flushOrLog(CommonUtils.java:768)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.writeSessionApp(CrashlyticsUncaughtExceptionHandler.java:889)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.doOpenSession(CrashlyticsUncaughtExceptionHandler.java:606)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.handleUncaughtException(CrashlyticsUncaughtExceptionHandler.java:301)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.access$200(CrashlyticsUncaughtExceptionHandler.java:56)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:278)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:275)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at io.fabric.sdk.安卓.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
at io.fabric.sdk.安卓.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run(Thread.java:818)
07-12 04:24:59.299 14686-14686/fr.xxx.xxx.dev E/CrashlyticsCore: Failed to execute task.
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Fabric could not be initialized, API key missing from AndroidManifest.xml. Add the following tag to your Application element
<meta-data 安卓:name="io.fabric.ApiKey" 安卓:value="YOUR_API_KEY"/>
at java.util.concurrent.FutureTask.report(FutureTask.java:94)
at java.util.concurrent.FutureTask.get(FutureTask.java:178)
at com.crashlytics.安卓.core.CrashlyticsExecutorServiceWrapper.executeSyncLoggingException(CrashlyticsExecutorServiceWrapper.java:44)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:275)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
Caused by: java.lang.IllegalArgumentException: Fabric could not be initialized, API key missing from AndroidManifest.xml. Add the following tag to your Application element
<meta-data 安卓:name="io.fabric.ApiKey" 安卓:value="YOUR_API_KEY"/>
at io.fabric.sdk.安卓.services.common.ApiKey.logErrorOrThrowException(ApiKey.java:110)
at io.fabric.sdk.安卓.services.common.ApiKey.getValue(ApiKey.java:61)
at com.crashlytics.安卓.core.SessionDataWriter.getSessionAppOrgSize(SessionDataWriter.java:399)
at com.crashlytics.安卓.core.SessionDataWriter.getSessionAppSize(SessionDataWriter.java:388)
at com.crashlytics.安卓.core.SessionDataWriter.writeSessionApp(SessionDataWriter.java:71)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.writeSessionApp(CrashlyticsUncaughtExceptionHandler.java:882)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.doOpenSession(CrashlyticsUncaughtExceptionHandler.java:606)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.handleUncaughtException(CrashlyticsUncaughtExceptionHandler.java:301)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.access$200(CrashlyticsUncaughtExceptionHandler.java:56)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:278)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler$7.call(CrashlyticsUncaughtExceptionHandler.java:275)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at io.fabric.sdk.安卓.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
at io.fabric.sdk.安卓.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30)
at java.lang.Thread.run(Thread.java:818)
07-12 04:24:59.300 14686-14686/fr.xxx.xxx.dev E/AndroidRuntime: FATAL EXCEPTION: main
Process: fr.xxx.xxx.dev, PID: 14686
java.lang.RuntimeException: Unable to start activity ComponentInfo{fr.xxx.xxx.dev/fr.xxx.xxx.ui.activities.HomeActivity}: java.lang.RuntimeException: Adding window failed
at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at 安卓.app.ActivityThread.-wrap11(ActivityThread.java)
at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at 安卓.os.Handler.dispatchMessage(Handler.java:102)
at 安卓.os.Looper.loop(Looper.java:148)
at 安卓.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.RuntimeException: Adding window failed
at 安卓.view.ViewRootImpl.setView(ViewRootImpl.java:543)
at 安卓.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310)
at 安卓.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
at 安卓.app.Dialog.show(Dialog.java:319)
at fr.xxx.xxx.service.WebServicesManager.checkSession(WebServicesManager.java:132)
at fr.xxx.xxx.ui.activities.AbstractActivity.onStart(AbstractActivity.java:55)
at 安卓.app.Instrumentation.callActivityOnStart(Instrumentation.java:1237)
at 安卓.app.Activity.performStart(Activity.java:6253)
at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2379)
at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at 安卓.app.ActivityThread.-wrap11(ActivityThread.java)
at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at 安卓.os.Handler.dispatchMessage(Handler.java:102)
at 安卓.os.Looper.loop(Looper.java:148)
at 安卓.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: 安卓.os.DeadObjectException
at 安卓.os.BinderProxy.transactNative(Native Method)
at 安卓.os.BinderProxy.transact(Binder.java:503)
at 安卓.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:746)
at 安卓.view.ViewRootImpl.setView(ViewRootImpl.java:531)
at 安卓.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310)
at 安卓.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
at 安卓.app.Dialog.show(Dialog.java:319)
at fr.xxx.xxx.service.WebServicesManager.checkSession(WebServicesManager.java:132)
at fr.xxx.xxx.ui.activities.AbstractActivity.onStart(AbstractActivity.java:55)
at 安卓.app.Instrumentation.callActivityOnStart(Instrumentation.java:1237)
at 安卓.app.Activity.performStart(Activity.java:6253)
at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2379)
at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at 安卓.app.ActivityThread.-wrap11(ActivityThread.java)
at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at 安卓.os.Handler.dispatchMessage(Handler.java:102)
at 安卓.os.Looper.loop(Looper.java:148)
at 安卓.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-12 04:24:59.300 14686-14686/fr.xxx.xxx.dev E/AndroidRuntime: Error reporting crash
安卓.os.DeadObjectException
at 安卓.os.BinderProxy.transactNative(Native Method)
at 安卓.os.BinderProxy.transact(Binder.java:503)
at 安卓.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4425)
at com.安卓.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:90)
at com.crashlytics.安卓.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:289)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
07-12 04:24:59.300 14686-14686/fr.xxx.xxx.dev I/Process: Sending signal. PID: 14686 SIG: 9
共 (0) 个答案